package bma.common.langutil.bean.impl;

import bma.common.langutil.bean.BeanMap;
import bma.common.langutil.bean.BeanType;

/**
 * 
 * @author guanzhong
 * @since 1.0 (imported from BMA.ESP Project)
 *
 */
public abstract class BeanMapAbstract implements BeanMap {

	protected Class prototype;

	public BeanMapAbstract(Class prototype) {
		super();
		this.prototype = prototype;
	}

	@Override
	public BeanType getType() {
		return BeanType.MAP;
	}

	@Override
	public Class getPrototype() {
		return prototype;
	}

	public void setPrototype(Class prototype) {
		this.prototype = prototype;
	}

}
